#include "Arduino.h"
#include "config.h"


void LDRbegin() {
  pinMode(LDRPin, INPUT);
}

int LDRReadValue() {
  return analogRead(LDRPin);
}

int LDRGetLevel() {
  int t = analogRead(LDRPin);
  if (t < 100) {
    return 0;  //暗
  } else if (t < 280) {
    return 1;  //有点暗
  } else if (t < 1000) {
    return 2;//开了灯的室内效果
  } else {
    return 3;//白天室外
  }
}

bool hasLDRWarn=false;

void monitorLDR(){
  if(!hasLDRWarn){
    int LDRValue=LDRGetLevel();
    if(LDRValue==0){
      Serial.println("hasLDRWarn");
      I2S_play_file(sdRandomOpen("/LDR"));
      hasLDRWarn=true;
    }else if (LDRValue==1)
    {
      ;
    }else{
      ;
    }
  }
}

void updateMonitorLDR(){
  hasLDRWarn=false;
}